import {getResource,UdpUserPhone,getUser,getPhoen,getMajor} from '../../api/api.js'
// pages/ziyuan/ziyuan.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    fg:true,
    list:[],
    fg1:false,
    text:'',
    passwold:'',
    tit: "全部专业",
    major:[],
    Numlist:0,
    skip:0,
    page:0,
    total:0,
    jlf:false
    },

    // 加载头部资源数量
    resourceNum() {
      getResource(this.data.skip).then(res=>{
  
        this.setData({
          Numlist:res.data.total
        })
       
      })
    },

    // 筛选
    select(e) {
      this.setData({
        tit: this.data.major[e.detail.value]
      })
    },
    // 获取专业-major
  getMajor() {
    getMajor().then(({data}) => {
      const array = []
      data.data.forEach(item => {
        array.push(item.major_name)
      });
      this.setData({
        major: array
      })
    })
  },

    //点击复制网址
    copy(e){
      wx.setClipboardData({
        data: e.currentTarget.dataset.text,
        success: function (res) {
         wx.showToast({
           title: '复制成功',
           icon:'none'
         })
        }
       })
       this.setData({
        fg1:false
      })
    },

    // 取消复制按钮
    cancel() {
      this.setData({
            fg1:false
          })
    },

    //点击获得资源地址
  click(e){
    const index = e.currentTarget.dataset.index;
    const text = this.data.list[index].resource_url
    let dizhi = text.substr(0,text.indexOf(' '))
    let passwold = text.substr(text.indexOf(' '),text.length-1).trim()
 
    this.setData({
      text:dizhi,
      passwold:passwold,
      fg1:true
    })
  },

  //获取资源
  getResource1(){
    this.setData({
      jlf:true
    })
    getResource(this.data.skip).then(res=>{

      this.setData({
        list:this.data.list.concat(res.data.data),
        total:res.data.total,
        fg:false
      })
      wx.hideLoading()
    })
  },

  //点击领取资源
   lq(e){ 
    if(e.detail.encryptedData){
      const key = wx.getStorageSync('session_key')
      const en = e.detail.encryptedData
      const iv = e.detail.iv
     
      wx.request({
      url: 'https://msmktest1.hfbdqn.cn/wechat/getphone.php',
      method:"POST",
      data: {
        session_key: key,
        encryptedData: en,
        iv: iv
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success(res){
      //成功拿到手机号
      const phone = res.data.phoneNumber
      const openid = wx.getStorageSync('openid')
      //查询是否有用户有添加
      getUser(openid).then(res=>{
        console.log(res,res.data.data.length);
        if(res.data.data.length ==1 && res.data.data[0].telephone==''){
          UdpUserPhone(res.data.data[0]._id,phone).then(res=>{
            console.log(res);
            console.log('添加手机号成功');
            
          })
        }else{
          console.log('已添加过');
        }
      })
      
    }
    
      })
      wx.showLoading({
        title: '加载中',
      })
      this.getResource1()
    }else{
      return
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getMajor()
    this.resourceNum()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if(this.data.jlf){
      return
    }
    if(this.data.list.length>=this.data.total){
      wx.showToast({
        title: '数组加载完毕',
        icon:'none'
      })
      return
    }
    wx.showLoading({
      title: '努力加载中',
    })
    this.setData({
      page:this.data.page+1
    })
    this.data.skip=this.data.page*10
    this.getResource1()
  },

  //分享微信好友
  onShareAppMessage:function(from){
    if(from.from === 'menu'){
      return {
        title:'科云视频库，大量IT学习资源等你来',
        path:'/pages/index/index'
      }
    }
  },
  //分享朋友圈
  onShareTimeline:function(){
    return {
      title:'科云视频库，大量IT学习资源等你来',
      imageUrl:"https://7975-yueyun188-0gdwo4vh4afabc50-1306555544.tcb.qcloud.la/cloudbase-cms/upload/2022-03-09/mras7605qjl0klsizgkbvfga5nrpsian_.png",
      path:'/pages/index/index'
    }
  }
})